package com.jjsc.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jjsc.product.api.domain.Category;
import com.jjsc.product.api.domain.dto.CategoryTreeVO;
import com.jjsc.product.vo.CategoryVo;

import java.util.List;

/**
 * @Author: 钟城明
 * @CreateTime: 2025-10-11
 * @Description:
 * @Version: 1.0
 */
public interface ICategoryService extends IService<Category> {
    List<CategoryTreeVO> getCategoryTree(Category category);

    void addCategory(Category category);

    void updateCategory(Category category);

    void deleteCategory(Long categoryId);

    List<CategoryVo> getLevelOneCategory();


    List<CategoryVo> tree();

}
